* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: middle;
}

fieldset, img, input, button {
	border: none;
	padding: 0;
	margin: 0;
	outline-style: none;
}

button {
	cursor: pointer;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: 'PingFangSC-Regular', Helvetica;
	font-size: .28rem;
	letter-spacing: .0118rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: #f4f4f4;
}

.mcontainer {
	width: 7.5rem;
	height: 100%;
	margin: 0 auto;
}

.store_introduce {
	padding: .25rem .25rem;
	background: #FFFFFF;
	border-bottom: 1px solid #ccc;
}

.store_introduce .store_img {
	float: left;
}

.store_introduce .store_img img {
	width: 2.4rem;
}

.store_introduce .store_font {
	float: right;
	width: 4.3rem;
	padding-top: .1rem;
}

.store_introduce .store_font p:first-child {
	font-size: .32rem;
	color: #333333;
	padding-bottom: .3rem;
}

.store_introduce .store_font p:first-child span {
	font-size: .28rem;
	color: #F6B000;
	padding-left: .2rem;
}

.store_introduce .store_font p:last-child {
	font-size: .24rem;
	color: #333333;
}

.store_introduce .store_font p:last-child span {
	display: inline-block;
	max-width: 3.8rem;
}

.store_introduce .store_font p:last-child img {
	width: .3rem;
	float: right;
}